package com.woniu.sharepark.leasesystem.tenant.service;

import com.woniu.sharepark.leasesystem.tenant.pojo.Car;

import java.util.List;

/**
 * 汽车逻辑层接口
 * @author xin
 * @date 2019/6/4 16:40
 * version v1.0
 */
public interface CarService {

    /**
    * 分页动态查询汽车信息
    * @title findAllCarPage
    * @param currentPage 当前页
    * @param pageSize 每页数据
    * @param car 汽车信息
    * @return: java.util.List<com.woniu.sharepark.leasesystem.tenant.pojo.Car>
    * @author xin
    * @date 2019/6/4 16:47
    */
    List<Car> findAllCarPage(Integer currentPage,Integer pageSize,Car car);

    /**
    * 通过车辆id查询所有车辆
    * @title findByCarIds
    * @param carIds 车辆id集合
    * @return: java.util.List<com.woniu.sharepark.leasesystem.tenant.pojo.Car>
    * @author xin
    * @date 2019/6/6 11:06
    */
    List<Car> findByCarIds(Integer currentPage,Integer pageSize,String carIds);


    /**
     * 查询车辆总数
     * @title findAllCount
     * @return int
     * @author xin
     * @date 2019/6/17 16:48
     */
    int findAllCount();
}
